package com.ylbh.common.pojo.businessgoods.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class BusinessGoodsVO {

    @Data
    // 聪明店商品返回列表
    public static class BusinessGoodsListVO{
        private String goodsid;

//        private List<String> mainImg;

        private String mainImg;
        /**
         * 商品名称
         */
        private String goodsname;

        private String trueName;

        private String username;
        // 上架状态
        private String issale;
        /**
         * -1:审核未通过 0:未审核 1:已审核
         */
        private String goodsstatus;
        /**
         * 商品创建时间
         */
        private Date createtime;
        /**
         * 商品市场价格
         */
        private BigDecimal marketprice;
        /**
         * 会员价格 （抵扣券抵扣金额）
         */
        private BigDecimal vipprice;
        /**
         * 现金券
         */
        private Integer commission;
        /**
         * 点击数量
         */
        private Integer clickcount;
        /**
         * 商品销售量
         */
        private Integer salecount;
        /**
         * 商品库存(随着领取而减少)
         */
        private Integer goodsstock;
        /**
         * 配送方式-1:全部 0:物流 1:自取 2:商家配送
         */
        private String distributiontypes;
        /**
         * 商品运费
         */
        private BigDecimal delivermoney;
        /**
         * 商品上架时间
         */
        private Date saletime;
        /**
         * 商品下架时间(抵扣券过期时间）
         */
        private Date shelvestime;

        private String goodsimg;
    }

    @Data
    // 联盟店商品及商家返回信息
    public static class BusinessGoodsDetails{
        /**
         * 会员名称
         */
        private String truename;
        /**
         * 会员账号
         */
        private String username;
        /**
         * 商品名称
         */
        private String goodsname;
        /**
         * 商品图片
         */
        private String goodsimg;
        /**
         * 商品市场价格
         */
        private BigDecimal marketprice;
        /**
         * 用户类型
         1:区域运营商
         2:普通联盟店
         3:消费者（用户）
         4:VIP会员
         5:中级版联盟店(600元/年)
         6:高级版联盟店(1200元/年)
         7:城市合伙人(9800元/年)
         8:城市合伙人联盟店
         */
        private Integer usertype;
        /**
         * 会员价格 （抵扣券抵扣金额）
         */
        private BigDecimal vipprice;
        /**
         * 商品销售量
         */
        private Integer salecount;
        /**
         * 状态：是否上架
         */
        private String issale;
        /**
         * 商品描述
         */
        private String goodsdesc;
        /**
         * -1:审核未通过 0:未审核 1:已审核
         */
        private String goodsstatus;
        /**
         * 商品创建时间
         */
        private Date createtime;
        /**
         * 商品上架时间
         */
        private Date saletime;
        /**
         * 状态说明：一般用于说明拒绝原因
         */
        private String statusremarks;
        /**
         * 配送方式-1:全部 0:物流 1:自取 2:商家配送
         */
        private String distributiontypes;
        /**
         * 是否返佣：0:否 1:是
         */
        private String iscommission;
        /**
         * 佣金数量
         */
        private Integer commission;
        /**
         * 商品库存(随着领取而减少)
         */
        private Integer goodsstock;
        /**
         * 点击数量
         */
        private Integer clickcount;
        /**
         * 商品运费
         */
        private BigDecimal delivermoney;
        /**
         * 商品下架时间(抵扣券过期时间）
         */
        private Date shelvestime;
        /**
         * 订单详情图片
         */
        private String goodsdescimgs;
        /**
         * 详情图片
         */
        private List<String> descImgs;
    }
}
